]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
XDND: Use only one constraint for the cursor window position
authorAdel Gadllah <adel.gadllah@gmail.com>
Wed, 26 Jan 2011 19:38:22 +0000 (20:38 +0100)
committerAdel Gadllah <adel.gadllah@gmail.com>
Wed, 26 Jan 2011 19:41:26 +0000 (20:41 +0100)
ClutterBindConstraint now supports POSITION, so use that instead
of separate X and Y constraints.

js/ui/xdndHandler.js

index 02755591f7112b3b74f5ad55f90528a5431cccd8..d33f8afcef170a80da59c89b30cb8ef57326de90 100644 (file)
@@ -67,18 +67,15 @@ XdndHandler.prototype = {
             if (!cursorWindow.is_override_redirect())
                 return;
 
-            let constraint_x = new Clutter.BindConstraint({ coordinate : Clutter.BindCoordinate.X,
-                                                             source: cursorWindow});
-            let constraint_y = new Clutter.BindConstraint({ coordinate : Clutter.BindCoordinate.Y,
-                                                             source: cursorWindow});
+            let constraint_position = new Clutter.BindConstraint({ coordinate : Clutter.BindCoordinate.POSITION,
+                                                                   source: cursorWindow});
 
             this._cursorWindowClone = new Clutter.Clone({ source: cursorWindow });
             global.overlay_group.add_actor(this._cursorWindowClone);
             Shell.util_set_hidden_from_pick(this._cursorWindowClone, true);
 
             // Make sure that the clone has the same position as the source
-            this._cursorWindowClone.add_constraint(constraint_x);
-            this._cursorWindowClone.add_constraint(constraint_y);
+            this._cursorWindowClone.add_constraint(constraint_position);
         } else {
             if (this._cursorWindowClone)
             {